Skip to main content link. Accesskey S
  • Help
  • HCL Logo
  • HCL Notes and Domino Application Development wiki
  • THIS WIKI IS READ-ONLY. Individual names altered for privacy purposes.
  • HCL Forums and Blogs
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • API Documentation
Search
Community Articles > Developing Applications > Using Domino REST Services > Optimizing DAS data API performance
  • Share Show Menu▼
  • Subscribe Show Menu▼

Recent articles by this author

Community articleOptimizing DAS data API performance
Added by ~Arnold Breamanlen | Edited by ~Arnold Breamanlen on October 3, 2017 | Version 3
expanded Abstract
collapsed Abstract
No abstract provided.
ShowTable of Contents
HideTable of Contents
  • 1 Abstract
  • 2 Introduction
  • 3 View Read Performance
  • 4 Document Read Performance
  • 5 Conclusion

Abstract

Domino Access Services (DAS) is a family of REST APIs built into IBM Domino and available from the XPages Extension Libraryexternal link on OpenNTF.  The DAS data API is used to create, read, update and delete data in any Domino server application.  This article describes some techniques for optimizing the performance of the data API.  It assumes you already have some experience with this API.  For more general information on the data API, see this referenceexternal link.

Introduction

The DAS data API is designed to provide access over HTTP/HTTPS to virtually any Domino server application.  When you use the data API to read a view, an individual document, or other data object, the default response often contains more data than you actually need to implement your application.  Since the data API cannot infer what's important to you, it returns the maximum amount of data.  Fortunately, you can often boost performance by requesting less data.  It's simply a matter of adding one or more query parameters to the request URL.

View Read Performance

Document Read Performance

Conclusion

expanded Attachments (0)
collapsed Attachments (0)
expanded Versions (18)
collapsed Versions (18)
Version Comparison     
VersionDateChanged by              Summary of changes
18Oct 3, 2017, 11:20:16 PM~Chris Chufanabergynds  
17Oct 3, 2017, 5:15:13 PM~Arnold Breamanlen  
16Oct 3, 2017, 5:14:03 PM~Arnold Breamanlen  
15Oct 3, 2017, 5:10:47 PM~Arnold Breamanlen  
14Oct 3, 2017, 5:07:46 PM~Arnold Breamanlen  
13Oct 3, 2017, 5:04:51 PM~Arnold Breamanlen  
12Oct 3, 2017, 4:58:34 PM~Arnold Breamanlen  
11Oct 3, 2017, 4:57:03 PM~Arnold Breamanlen  
10Oct 3, 2017, 4:54:15 PM~Arnold Breamanlen  
9Oct 3, 2017, 4:52:47 PM~Arnold Breamanlen  
8Oct 3, 2017, 4:47:34 PM~Arnold Breamanlen  
7Oct 3, 2017, 3:52:23 PM~Arnold Breamanlen  
6Oct 3, 2017, 3:50:35 PM~Arnold Breamanlen  
5Oct 3, 2017, 3:40:51 PM~Arnold Breamanlen  
4Oct 3, 2017, 3:39:11 PM~Arnold Breamanlen  
This version (3)Oct 3, 2017, 3:35:06 PM~Arnold Breamanlen  
2Oct 3, 2017, 3:32:45 PM~Arnold Breamanlen  
1Oct 3, 2017, 3:30:20 PM~Arnold Breamanlen  
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedAbout
  • HCL Software
  • HCL Digital Solutions community
  • HCL Software support
  • BlogsDigital Solutions blog
  • Community LinkHCL Software forums and blogs
  • About HCL
  • Privacy
  • Accessibility